0 رای
وضعیت موجودی موجود

قیمت قبلی: 3,300,000 ریال
قیمت: 2,900,000 ریال

 




Product details

  • ASIN ‏ : ‎ B09MBCW4SQ
  • Publisher ‏ : ‎ Independently published (November 27, 2021)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 170 pages
  • ISBN-13 ‏ : ‎ 979-8774413713


 

جلد سخت سیاه و سفید_کتاب Resilient Code: Maxims for Pain-free Programming

 

 
 
 
 

Why does the word “legacy” with synonyms like heritage and birthright now describe difficult software? What anchors our code making it rigid and unyielding? How do we identify those anchors? How do we write code that is less painful and more resilient?

Leonard is a software architect and .NET specialist who has spent his career asking and answering these questions. He has developed a list of maxims that serve as reminders on how to build systems that are easier to maintain, adapt, and grow.

When encountering difficult code, it is easy to want to tear it all down and start fresh. If we choose to do that, how do we ensure our successors will not want to do the same? What if we didn’t have to tear it all down? What if we could identify the pain points in the current system and abstract them?

This book is full of examples. For example, the open/closed principle, the second of five well-known SOLID principles, says our code should be open for extension and closed for modification, but what does it look like when our code is closed for extension or open for modification? Each chapter of this book will focus on one of Leonard’s code maxims which will highlight either some aspect of code design or the software development lifecycle.

Through this book, you will learn how to identify those things anchoring your code to the past. You will learn concepts that make testing and maintainability easy. Your code will be more resilient. When confronted with difficult code or changing business requirements, you will become more resilient.

 

منابع کتاب جلد سخت سیاه و سفید_کتاب Resilient Code: Maxims for Pain-free Programming

چرا کلمه "میراث" با مترادف هایی مانند میراث و حق تولد اکنون نرم افزار دشوار را توصیف می کند؟ چه چیزی کد ما را محکم و تسلیم ناپذیر می کند؟ چگونه آن لنگرها را شناسایی کنیم؟ چگونه کدی بنویسیم که کمتر دردناک و انعطاف پذیرتر باشد؟

لئونارد یک معمار نرم افزار و متخصص دات نت است که کار خود را صرف پرسیدن و پاسخ به این سوالات کرده است. او فهرستی از اصولی را تهیه کرده است که به عنوان یادآوری نحوه ساختن سیستم هایی است که نگهداری، تطبیق و رشد آنها آسان تر است.

هنگامی که با کد دشوار مواجه می شوید، به راحتی می خواهید همه آن را از بین ببرید و تازه شروع کنید. اگر این کار را انجام دهیم، چگونه اطمینان حاصل کنیم که جانشینان ما نمی خواهند این کار را انجام دهند؟ اگر مجبور نبودیم همه چیز را خراب کنیم چه؟ اگر بتوانیم نقاط درد را در سیستم فعلی شناسایی کنیم و آنها را انتزاع کنیم، چه؟

این کتاب پر از مثال است. به عنوان مثال، اصل باز/بسته، دومین اصل از پنج اصل معروف SOLID، می‌گوید کد ما باید برای توسعه باز و برای اصلاح بسته باشد، اما زمانی که کد ما برای توسعه بسته یا برای اصلاح باز است، چگونه به نظر می‌رسد؟ هر فصل از این کتاب بر روی یکی از اصول کد لئونارد تمرکز دارد که جنبه‌های طراحی کد یا چرخه عمر توسعه نرم‌افزار را برجسته می‌کند.

از طریق این کتاب، یاد خواهید گرفت که چگونه آن چیزهایی را که کد شما را به گذشته پیوند می دهند، شناسایی کنید. شما مفاهیمی را یاد خواهید گرفت که تست و نگهداری را آسان می کند. کد شما انعطاف پذیرتر خواهد بود. هنگامی که با کد دشوار یا تغییر الزامات تجاری مواجه می شوید، انعطاف پذیرتر خواهید شد.

نظرات کاربران درباره جلد سخت سیاه و سفید_کتاب Resilient Code: Maxims for Pain-free Programming

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد جلد سخت سیاه و سفید_کتاب Resilient Code: Maxims for Pain-free Programming نظر می دهد.

ارسال نظر درباره جلد سخت سیاه و سفید_کتاب Resilient Code: Maxims for Pain-free Programming

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

بر اساس سلیقه شما...

  Product details Publisher ‏ : ‎  Routledge; ...
6,220,000 ریال
  Product details Publisher ‏ : ‎  Artima Inc ...
5,610,000 ریال
  Product details Publisher ‏ : ‎  Que Corp (J ...
7,860,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید